useDeleteButtonTooltip をチップの deleteButtonTooltipMessage に移行する
まとめ
使用するuseDeleteButtonTooltip
削除ボタンのあるチップの場合、
非推奨の警告が表示されているか、参照時に存在しません。これには、Chip
、InputChip
、 とRawChip
ウィジェット。
コンテクスト
のuseDeleteButtonTooltip
のChip
、InputChip
、 とRawChip
ウィジェットは
を支持して非推奨になりましたdeleteButtonTooltipMessage
、後者は使用できるため、
チップの削除ボタンのツールチップを無効にします。
変更内容の説明
のdeleteButtonTooltipMessage
プロパティはメッセージを
チップ ウィジェットの削除ボタンのツールチップ。
その後、これに空の文字列を提供するように変更が加えられました。
プロパティはツールチップを無効にします。
API の冗長性を避けるために、この変更は非推奨になりましたuseDeleteButtonTooltip
、
これはまさにこの機能のために導入されました。あ flutter修正は
既存のコードを移行するのに役立ちます。useDeleteButtonTooltip
にdeleteButtonTooltipMessage
、ツールチップを明示的に無効にした場合。
移行ガイド
デフォルトでは、削除ボタンのツールチップは常に有効になっています。
ツールチップを明示的に無効にするには、空の文字列をdeleteButtonTooltipMessage
財産。
次のコード スニペットは、移行に適用される変更を示しています。Chip
、InputChip
、 とRawChip
ウィジェット:
移行前のコード:
Chip(
label: const Text('Disabled delete button tooltip'),
onDeleted: _handleDeleteChip,
useDeleteButtonTooltip: false,
);
RawChip(
label: const Text('Enabled delete button tooltip'),
onDeleted: _handleDeleteChip,
useDeleteButtonTooltip: true,
);
移行後のコード:
Chip(
label: const Text('Disabled delete button tooltip'),
onDeleted: _handleDeleteChip,
deleteButtonTooltipMessage: '',
);
RawChip(
label: const Text('Enabled delete button tooltip'),
onDeleted: _handleDeleteChip,
);
タイムライン
リリースされたバージョン: 2.11.0-0.1.pre
安定版リリース: 3.0.0
参考文献
API ドキュメント:
Chip
InputChip
RawChip
関連する PR:
- 廃止する
useDeleteButtonTooltip
チップス用